html, body
{
font-family: Helvetica, Arial, Verdana, Sans-serif, Sans;
font-size: 12px;
width: 980px;
padding: 16px;
margin: auto;
}

fieldset
{
border: 1px solid #494949;
background: #F7F7F7;
padding: 8px;
border-radius: 4px;
-moz-border-radius: 4px;
margin: 8px 0px;
}

table
{
border-collapse: collapse;
}

td, th
{
border: 1px solid #494949;
background: #F7F7F7;
padding: 8px;
}

th { background: #B1B1B1; }

tr.even td
{
background: #E5E5E5;
}

fieldset.even
{
border: 1px solid #333333;
background: #E5E5E5;
}

label
{
width: 200px;
font-weight: bold;
height: 16px;
line-height: 16px;
display: block;
}

input, select
{
display: block;
margin-bottom: 8px;
}

textarea 
{
display: block;
margin-bottom: 8px;
}
